• word of the day

    tremella lutescens

    tremella lutescens - Dictionary definition and meaning for word tremella lutescens

    Definition
    (noun) a yellow jelly fungus
    Synonyms : witches' butter
Download our Mobile App Today
Receive our word of the day
on Whatsapp